当前位置: 首页> 函数类别大全> is_a

is_a

检查对象是否属于此类,或者将此类作为其父类之一: 如果对象属于该类或该类是此对象的父类则返回 true
名称:is_a
分类:类和对象
所属语言:php
一句话介绍: 检查对象是否属于此类,或者将此类作为其父类之一: 如果对象属于该类或该类是此对象的父类则返回 true

is_a 函数

适用PHP版本: PHP 4 及以上版本

函数说明:is_a 函数用于检查一个对象是否是某个类的实例,或者是该类的子类的实例。

函数语法:

is_a(object $object, string $class_name): bool

参数:

  • object (必需) — 要检查的对象。
  • class_name (必需) — 要检查的类名。

返回值:如果对象是指定类的实例或者该类的子类的实例,返回 true;否则返回 false。

示例:

$dog = new Dog();
if (is_a($dog, 'Animal')) {
    echo 'Dog is an instance of Animal class or its subclass.';
} else {
    echo 'Dog is not an instance of Animal class or its subclass.';
}

示例代码的说明:

在上面的示例中,我们创建了一个 Dog 对象,并使用 is_a 函数检查它是否是 Animal 类的实例或其子类的实例。如果是,输出相应的消息。如果不是,则输出另一条消息。

同类函数
热门文章